package com.songshuai.webapi.jobapi.service;

import java.util.List;

/**
 * @Auther: Administrator
 * @Date: 2018/11/2 0002 15:18
 * @Description:
 */
public interface SyncScheduleShiTingService {
    /**
     *
     * @param begin
     * @param size
     * @param updateWay
     */
    void SyncScheduleShiTing(String begin,String end,Integer size,int updateWay);

    /**
     * 根据id
     * @param lessonIds
     */
    void SyncScheduleByLessonIds(List<Integer> lessonIds);

    /**
     *根据官网id删除排课信息
     * @param lessonIds
     * @param gw_id
     */
    void RemoveScheduleByLessonIds(List<Integer>lessonIds,Long gw_id);

    /**
     *
     * @param isFullDay
     * @param beginTime
     * @param endTime
     * @param isOnlySchedule
     */
    void SycnCourseScheduleShiTing(Boolean isFullDay,String beginTime,String endTime,Boolean isOnlySchedule);

    /**
     * 更换id
     * @param oldId
     * @param newId
     * @param isSyncNew 是否只同步新数据
     */
    void changeGwId(Long oldId, Long newId,Boolean isSyncNew);

}
